#define _USE_MATH_DEFINES
#include <cmath>
#include <iostream>
#include <op/op.hpp>
#include <add/add.hpp>
#include <sub/sub.hpp>
using namespace std;
using namespace test;


int main()
{
    cout << "main: " << (void*)&main << endl;
  //  cout << add::op(0, 0) << endl;
    cout << op::op('+', 1, 2) << endl;

    auto p = op::op::create('+');
    cout << (*p)(3, 4) << endl;

    add::hello();
	system("pause");
}